ArangoDB তে ডেটার নিরাপত্তা এবং পুনরুদ্ধারের জন্য ব্যাকআপ অত্যন্ত গুরুত্বপূর্ণ। এটি ডাটাবেসের ডেটা সংরক্ষণ, স্থানান্তর, এবং সম্ভাব্য সমস্যার সময় পুনরুদ্ধার করতে সাহায্য করে। ArangoDB ব্যাকআপের জন্য স্বয়ংক্রিয় এবং ম্যানুয়াল পদ্ধতি উভয়ই সমর্থন করে।
arangodump
টুল ব্যবহার করেarangodump
ArangoDB এর একটি কমান্ড লাইন টুল, যা ডাটাবেসের ডেটা ডাম্প তৈরি করে।
ডাম্প তৈরি করুন:
arangodump --server.endpoint tcp://127.0.0.1:8529 \
--server.database myDatabase \
--output-directory /path/to/backup
myDatabase
: ব্যাকআপ নিতে চাওয়া ডাটাবেস।/path/to/backup
: ব্যাকআপ ফাইল সংরক্ষণের গন্তব্য।ডাম্পের বৈশিষ্ট্য:
arangorestore
টুল ব্যবহার করে ব্যাকআপ থেকে ডেটা পুনরুদ্ধার করা যায়।
রিস্টোর কমান্ড:
arangorestore --server.endpoint tcp://127.0.0.1:8529 \
--server.database myDatabase \
--input-directory /path/to/backup
/path/to/backup
: ব্যাকআপ ফাইলের অবস্থান।উদাহরণ:
cp -r /var/lib/arangodb3 /path/to/backup
arangobackup
টুল ব্যবহার করেArangoDB এর Enterprise Edition এ arangobackup
টুল দিয়ে স্বয়ংক্রিয় ব্যাকআপ নেওয়া যায়।
ব্যাকআপ তৈরি করুন:
arangobackup create --output-directory /path/to/backup
/var/lib/arangodb3
ডিরেক্টরি।/etc/arangodb3/arangod.conf
।/var/log/arangodb3/arangod.log
।ArangoDB তে ম্যানুয়াল ব্যাকআপ এবং স্বয়ংক্রিয় ব্যাকআপ উভয়ই ব্যবহার করা যায়। arangodump
এবং arangorestore
টুল ব্যবহার করে সহজে ব্যাকআপ এবং রিস্টোর সম্ভব। Enterprise Edition এ আরও উন্নত ব্যাকআপ অপশন রয়েছে। নিয়মিত ব্যাকআপ এবং সঠিকভাবে সংরক্ষণ নিশ্চিত করা ডেটার নিরাপত্তা এবং সমস্যা মোকাবিলায় অপরিহার্য।
common.read_more